EWWW\Background_Process B

Total Complexity 80
Dependencies 0
Dependents 0
Total lines 640
Lines of code 278
Logical lines of code 159
Comment lines 273
Methods 30
Properties 12

Methods 30

Method Rating Maintainability Complexity Lines of code
handle()
A
48 11 32
push_to_queue()
A
51 8 25
maybe_handle()
S
58 5 15
get_memory_limit()
S
59 5 14
get_lock_dir()
S
64 5 10
update_lock()
S
60 4 13
get_process_lock()
S
58 3 15
is_disk_lock_valid()
S
60 3 12
handle_cron_healthcheck()
S
65 3 11
delete()
S
60 2 15
is_key_valid()
S
63 3 10
memory_exceeded()
S
64 2 9
get_batch()
S
63 2 10
unlock_process()
S
69 2 7
generate_key_suffix()
S
64 2 9
schedule_event()
S
72 2 5
clear_scheduled_event()
S
71 2 6
is_process_running()
S
72 2 6
update()
S
69 2 6
time_exceeded()
S
65 2 8
cancel_process()
S
69 1 6
task()
S
100 1 0
__construct()
S
66 1 8
schedule_cron_healthcheck()
S
65 1 8
complete()
S
78 1 4
dispatch()
S
77 1 4
process_lock_file()
S
79 1 3
is_queue_empty()
S
80 1 3
count_queue()
S
74 1 4
failure()
S
100 1 0